home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / background_33349.txt < prev    next >
Text File  |  1990-08-07  |  2KB  |  104 lines

  1. -- background: 33349 from stack: in.0-2
  2. -- bmap block id: 33931
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: Extending
  6. ----- HyperTalk script -----
  7. -- These handlers show Elmo's hands extending.
  8. on openCard
  9.   showCdPic
  10. end openCard
  11.  
  12. on showCdPic
  13.   wait 20
  14.   show card picture
  15. end showCdPic
  16.  
  17. on closeCard
  18.   --  set lockMessages to true
  19.   hideCdPic
  20. end closeCard
  21.  
  22. on hideCdPic
  23.   hide card picture
  24. end hideCdPic
  25.  
  26. ------------------------------------------------------------
  27. -- This handler goes back to the last card if the user clicks
  28. -- outside the "window".
  29. on mouseUp
  30.   if "field" is not in the target and "button" is not in the target then goBack
  31. end mouseUp
  32.  
  33. -- This handler stores the name of the last card.
  34. on goBack
  35.   go cd "Extending the u" of stack "Intro to HyperCard 2.0"
  36. end goBack
  37.  
  38.  
  39. -- part 1 (field)
  40. -- low flags: 01
  41. -- high flags: 0000
  42. -- rect: left=187 top=76 right=261 bottom=445
  43. -- title width / last selected line: 0
  44. -- icon id / first selected line: 0 / 0
  45. -- text alignment: 0
  46. -- font id: 174
  47. -- text size: 14
  48. -- style flags: 0
  49. -- line height: 15
  50. -- part name: 
  51.  
  52.  
  53. -- part 4 (button)
  54. -- low flags: 00
  55. -- high flags: 0000
  56. -- rect: left=31 top=53 right=266 bottom=450
  57. -- title width / last selected line: 0
  58. -- icon id / first selected line: 0 / 0
  59. -- text alignment: 1
  60. -- font id: 0
  61. -- text size: 12
  62. -- style flags: 0
  63. -- line height: 16
  64. -- part name: wind
  65.  
  66.  
  67. -- part 3 (button)
  68. -- low flags: 00
  69. -- high flags: 0000
  70. -- rect: left=38 top=55 right=70 bottom=58
  71. -- title width / last selected line: 0
  72. -- icon id / first selected line: 0 / 0
  73. -- text alignment: 1
  74. -- font id: 0
  75. -- text size: 12
  76. -- style flags: 0
  77. -- line height: 16
  78. -- part name: closebox
  79. ----- HyperTalk script -----
  80. -- This handler sets the cursor to simulate a real closeBox.
  81. on mouseEnter
  82.   set the cursor to "arrow"
  83. end mouseEnter
  84.  
  85. -- This handler sets the cursor to simulate a real closeBox.
  86. on mouseWithIn
  87.   repeat until the mouseloc is not within the rect of me or the mouse is down
  88.     set the cursor to "arrow"
  89.   end repeat
  90.   if the mouse is down then
  91.     send mouseUp to me
  92.   end if
  93. end mouseWithIn
  94.  
  95. -- This handler simulates clicking in a closeBox.
  96. on mouseUp
  97.   set the icon of me to 7937
  98.   wait 15
  99.   set the icon of me to 0
  100.   lock screen
  101.   goBack
  102. end mouseUp
  103.  
  104.